﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace KPIS.GERP.GFMS.MODEL
{
    [Serializable]
    public class M_BGM_StrategyType
    {
        private int BGM_STRAT_TYPE_SEQ;
        private string BGM_STRAT_TYPE_CODE;
        private string BGM_STRAT_TYPE_NAME;
        private string BGM_STRAT_TYPE_DESCR;
        private Nullable<int> IS_ROOT;

        private string RECORD_STATUS;

        public M_BGM_StrategyType()
        {

        }

        public M_BGM_StrategyType(
            int BGM_STRAT_TYPE_SEQ
            , string BGM_STRAT_TYPE_CODE
            , string BGM_STRAT_TYPE_NAME
            , string BGM_STRAT_TYPE_DESCR
            , Nullable<int> IS_ROOT
            , string RECORD_STATUS)
        {
            this.BGM_STRAT_TYPE_SEQ = BGM_STRAT_TYPE_SEQ;
            this.BGM_STRAT_TYPE_CODE = BGM_STRAT_TYPE_CODE;
            this.BGM_STRAT_TYPE_NAME = BGM_STRAT_TYPE_NAME;
            this.BGM_STRAT_TYPE_DESCR = BGM_STRAT_TYPE_DESCR;
            this.IS_ROOT = IS_ROOT;
            this.RECORD_STATUS = RECORD_STATUS;
        }

        public int bgm_strat_type_seq
        {
            set { BGM_STRAT_TYPE_SEQ = value; }
            get { return BGM_STRAT_TYPE_SEQ; }
        }

        public string bgm_strat_type_code
        {
            set { BGM_STRAT_TYPE_CODE = value; }
            get { return BGM_STRAT_TYPE_CODE; }
        }

        public string bgm_strat_type_name
        {
            set { BGM_STRAT_TYPE_NAME = value; }
            get { return BGM_STRAT_TYPE_NAME; }
        }

        public string bgm_strat_type_descr
        {
            set { BGM_STRAT_TYPE_DESCR = value; }
            get { return BGM_STRAT_TYPE_DESCR; }
        }

        public Nullable<int> is_root
        {
            set { IS_ROOT = value; }
            get { return IS_ROOT; }
        }

        public string record_status
        {
            set { RECORD_STATUS = value; }
            get { return RECORD_STATUS; }
        }
    }
}
